package com.i.template.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Builder;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author lewis
 * @type class
 * @description
 * @since 2024/8/7
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@TableName("error_log")
public class ErrorLogDO extends BaseDO{
    // 主键id
    @TableId
    private String id;

    // 请求参数
    private String reqParam;

    // 异常名称
    private String name;

    // 异常信息
    private String message;

    // 操作用户id
    private Long userId;

    // 操作用户邮箱
    private String userEmail;

    // 请求方法
    private String method;

    // 请求url
    private String uri;

    // 请求IP
    private String ip;

    // 版本号
    private String version;

}
